.p-15{
	padding: 0.3rem;
}
			
.wrap{
	flex-wrap: wrap;
}
.flex-1{
	flex: 1;
}
.flex-start-center {
	display: flex;
	justify-content: start;
	align-items: center;
}
.flex-center-center {
	display: flex;
	justify-content: center;
	align-items: center;
}
.flex-between-center {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.share {
	height: calc(100vh);
	background-image: url(../images/share.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	.shares {
		position: absolute;
		top: 46px;
		right: 8px;
		width: 60px;
	}
	
	.load-app {
		position: absolute;
		bottom: 5.6%;
		color: #be4000;
		font-weight: 600;
		font-size: 18px;
		width: 100%;
	}
}
.ellipsis1 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.lawer-content {
				padding: 24px 0 0;

				.van-cell:not(:last-child)::after {
					border-bottom: 1px solid #ebedf0;
				}

				.van-cell__title {
					color: #060a23;
					font-size: 16px;
					font-weight: bold;
				}

				.scroll {
					width: 9.3rem;
					overflow-x: scroll;
				}

				.lawerDiv {
					display: flex;
					justify-content: start;
					margin: 0 auto;

					.lawer-box {
						width: 110px;
						border: 1px solid #f7f7f7;
						border-radius: 6px;
						margin-right: 8px;

						.lawer-tag {
							// width: 32px;
							// height: 22px;
							// border-radius: 2px;
							// background: #f1cc9c;
							// border-bottom-left-radius: 8px;
							// border-bottom-right-radius: 8px;
							position: relative;
							width: 100%;
							// display: inline-block;

							>span {
								font-size: 12px;
								color: #5b5041;
								left: 4px;
								top: 2px;
								position: absolute;
							}
						}

						>img {
							width: 60px;
							height: 60px;
							border-radius: 30px;
							display: block;
							margin: 0 auto;
							object-fit: cover;
						}

						.lawer-name {
							text-align: center;
							font-size: 14px;
							color: #131a26;
							margin-top: 16px;
							font-weight: bold;
						}

						.lawer-title {
							text-align: center;
							font-size: 10px;
							color: #131a26;
							margin-top: 6px;
						}

						.wrong-box {
							color: #9b9fa9;
							font-size: 10px;
							text-align: center;
							width: 99%;
							.column {
								margin-top: 4px;
								padding-bottom: 10px;

								>span {
									display: inline-block;
									margin-top: 8px;
									background: #f4f4f6;
									letter-spacing: 1px;
									border-radius: 2px;
									padding: 2px 2px;
									text-align: center;
								}
							}
						}
					}

					.lawer-box:nth-of-type(1) {
						// margin-right: 16px;
					}
				}
			}